Development environment and construction

1 Use environment

​ The myPalletizer 260 for M5 version is developed and used based on PC. There is no built-in system inside the robotic arm, so the combination of the robotic arm and the PC is required during use, so please prepare a PC before use.

2 Development Environment

​ Because myPalletizer 260 for M5 has no built-in development environment, you need to use a PC to install the development environment for the robotic arm.

The following are the development environments supported by myPalletizer 260 for M5 and the installation and usage tutorials:

blockly

  • 2.2 Developed and used based on RoboFlow The RoboFlow operating system is the operating system of the elephant collaborative robot, providing a human-machine interface (its functions include coordinate control, angle control, io control, trajectory recording, gripper control, etc.).Since the RoboFlow operating system runs in the teach pendant, the user can use the teach pendant as a carrier to manually operate the robot, program and other operations.After users Install RoboFlow ,can be viewed directly Simple use case

    roboFlow

  • 2.4 Developed and used based on C++ C++ is the inheritance of C language. It can carry out procedural programming of C language, object-based programming characterized by abstract data types, and object-oriented programming characterized by inheritance and polymorphism. design. Using C++ language, you can freely develop (coordinate control, angle control, io control, gripper control, etc.) through the C++ dynamic library developed by our company, and control some of the robots that our company has developed.After users install C++ environment ,can be viewed directly use case

    c++

  • 2.5 Developed and used based on C# C# is an object-oriented programming language derived from C and C++ released by Microsoft, a high-level programming language running on .NET Framework and .NET Core (completely open source, cross-platform). Using the c# language, you can freely develop (coordinate control, angle control, io control, gripper control, etc.) through the c# dynamic library provided by our company, and control some of the robots that our company has developed.After users install C# environment ,can be viewed directly use case

    c#

  • 2.6 Developed and used based on Arduino

    Arduino is an easy-to-use, easy-to-use, open-source electronic prototyping platform that includes hardware (various Arduino-compliant development boards) and software (Arduino IDE and associated development kits). The hardware part (or development board) consists of a microcontroller (MCU), flash memory (Flash), and a set of general-purpose input/output interfaces (GPIO), etc. You can understand it as a microcomputer motherboard. The software part is mainly composed of Arduino IDE on the PC side, related board support packages (BSP) and rich third-party function libraries. Users can easily download the BSP related to the development board you hold and the required function library through the Arduino IDE to write your program.After users install Arduino environment ,can be viewed directly Arduino is easy to useaarduino

  • 2.7 Developed and used based on JavaScript JavaScript is a scripting language that runs on the client side; it does not need to be compiled, and is interpreted and executed by the js interpreter one by one during the running process. Using the JavaScript language, some of our robots can be controlled through our company's ecological library.After users install JavaScript environment ,can be viewed directly use case

    javascript

  • 2.8 Developed and used based on ROS ROS is open source and a post-operating system, or secondary operating system, for robot control. Through ROS, we can realize the simulation control of the manipulator in the virtual environment. We will visualize the robotic arm through the rviz platform, and operate our robotic arm in a variety of ways; plan and execute the robotic arm's action path through the moveit platform to achieve the effect of freely controlling the robotic arm.After users Install the ROS development environment ,can be viewed directly use caseuse of moveit

    ros

3 Firmware update

​ M5Stack-basic firmware for myPalletizer 260 for M5 and Atom firmware updates need to be updated using myStudio.

Installation and usage tutorial of myStudio:

results matching ""

    No results matching ""